package miage.m1.poo.arborescence;
import java.io.File;

import javax.swing.tree.DefaultMutableTreeNode;

public class FSNode extends DefaultMutableTreeNode {
    File file; // contient le fichier lie au noeud

    private FSNode() {  //Constructeur non visible
      super();
    }

    FSNode(Object userObject) {    //Constructeur par initialisation avec un objet
      super(userObject);
    }

    FSNode(Object userObject, File newFile) {    //Constructeur par initialisation avec un objet
      super(userObject);						// et creation d'un fichier 
      file = newFile;
    }

    public void setFile(File newFile) {     //Definit le fichier lie au noeud
      file = newFile;
    }

    public File getFile() {				//Renvoie le fichier lie au noeud
      return file;
    }
  }